<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

       /*  闰年：
            1.能被4整除但是不能被100整除
            2.能被400整除
            1和2只要满足一个即可
            闰年的2月29天
            平年的2月28天

        */


        //Date日期具有将日期调节至正确日期的功能
        // var d1=new Date(2023,1,31,10,23,23);
        // console.log(d1);


        // var d2=new Date(2000,1,30,10,13,43);
        // console.log(d2);

        // var d3=new Date(2000,1,30,10,13,43);
        // console.log(d3);

        // var d4=new Date(2009,10,31,11,23,33);
        // console.log(d4);


        // var d5=new Date(2024,7,31,19,24,33);
        // console.log(d5);


        
        // var d6=new Date(2024,3,31,18,24,33);
        // console.log(d6);

        // 提示用户输入年份
        // 提示用户输入月份
        // 然后计算该年份的该月有多少天 

        var year=prompt("请输入年份")*1;//2000             2023        2020           2023
        var month=prompt("请输入月份")*1;//2               2           7               11
        //方式一： 
        // var d=new Date(year,month-1,31);//(2000,1,31)  (2023,1,31)   (2020,6,31)   (2023,10,31)
        // // console.log(d.getDate());    //       2          3             31             1

        // var date=d.getDate();
        // if(date==31){
        //     console.log(year+"年"+month+"月有"+date+"天");
        // }else{
        //     console.log(year+"年"+month+"月有"+(31-date)+"天");
        // }

        //方式二
        var d=new Date(year,month,0);//(2000,2,0)   (2023,2,0)  (2020,7,0)
        console.log(year+"年"+month+"月有"+d.getDate()+"天");
    </script>
</body>
</html>